<?php 
header("Content-type:text/html;charset=utf-8");

//引用数据库，数据库里存放用户提交的留言信息
$db = require 'db.php';

//判断用户是否有操作的动作，如果有，那么返回用户操作动作后所对应controller里的php文件;如果没有，则显示controller里的index.php
$action = isset($_GET['a'])?$_GET['a']:'index';
$controller = 'controller/'.$action.'.php';
// 上面的a主要是针对于用户提交留言之后的动作，有两个：查看和删除。假如用户提交的不是这两个动作，那么php就不会响应。所以此处有一个判断:
if (is_file($controller)) {
	//判断$controller是否是文件，如果是，那么引入controller里的php文件。当然也有相对应的用户操作之后对应的文件
	require $controller;
}else{
	echo "非法请求";
}

/*
留言板开始涉及到了数据库的知识。要理解这个东西是不容易的，有以下几个要点：
1. 用户在留言板的表单上输入的信息，如名字，邮箱，标题，详细内容等等，是怎么提交的，又是怎么去调用的呢？
2. 留言板里的删除等等其他的功能，又是如何实现的？

要点的回答：
1.首先，要清楚的知道，index.php只是作为一个“入口”实现指引的功能。具体的操作和设置，前端的布局等等都不是通过此php来实现的。这里仅仅起到一个平台的作用，第一：将数据库引入进来; 第二，通过获得用户的操作动作将对应的php引入进来
 */
?>